<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script src="./2020012068-宋林溪/flatobj.js"></script>
<script>
    // function flatObj(obj,str='',fobj={}){
    //     for(var key in obj){
    //         if(typeof obj[key] === "object" && !Array.isArray(obj[key]) && obj[key]){
    //             flatObj(obj[key],str+key+".",fobj);
    //         }else if(Array.isArray(obj[key])){
    //             for(let i=0;i<obj[key].length;i++){
    //                 fobj[str+key+"."+i] = obj[key][i];
    //             }
    //         }else{
    //             fobj[str+key] = obj[key];
    //         }
    //     }
    //     return fobj;
    // }
    var a = [];
    a[1] = 1;
    obj={ 
        x : { 
            a : 'zxc', 
            b : 'ert' 
        }, 
        y : { 
            z : 1234 
        }, 
        arr : {
            c:[1,2,3],
            d:45
        },
        arr2:[444,555,666],
        x1:{
            m:1,
            n:2
        },
        b:2,
        brr: a
    }
    let fobj = flatObj(obj);
    console.log(fobj);
</script>
</html>